package com.dhecp.project.storage.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 海外仓发货装箱表
*/
public class DeliveryLogistics {

	private Long id;
	private String guid;
	private String bid;
	private String bidRequest; // 发货申请单号
	private String bidBox; // 装箱单号
	private String codeLogsticsPattern; // 
	private String nameLogsticsPattern; // 
	private String codeLogsticsServer; //
	private String nameLogsticsWay; //
	private String nameMaterialMax; //
	private Integer numBox; //
	private Integer numProNameFree; //
	private Integer numProName; //
	private String codeCompany; //
	private String nameCompany; //
	private String vKqTo; //
	private String vHwTo; // 
	private String vAddressTo; // 
	private String timeArrivePredict; // 
	private String vBz; // 
	private BigDecimal singlePassCrane; // 
	private BigDecimal weightBoxFrom; // 
	private BigDecimal weightCal; // 
	private BigDecimal priceTotal; // 
	private BigDecimal priceWeightCalSingle; // 
	private BigDecimal priceWeightCal; // 
	private BigDecimal priceQualityExtraSingle; // 
	private BigDecimal priceQualityExtra; // 
	private BigDecimal priceProNameExtraSingle; // 
	private BigDecimal priceProNameExtra; // 
	private BigDecimal priceClearance; // 
	private String waybillNumber; // 
	private String stateName; //
	private String stateRkName; //
	private String overseasName; //
	private String overseasStockInNo; //
	private Integer status;
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime; //创建日期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime; //更新日期

	private String warehouseAddress; // 所在地仓库
	private String destHouseAddress; // 目的地仓库
	private Date rkTime; //入库时间
	private String freeChannel;//免收渠道
	private BigDecimal warehousingCharge;//入库费用标准

	private String vGsBm; // 公司编码
	private String vGsJc; // 公司简称
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getGuid() {
		return guid;
	}
	public void setGuid(String guid) {
		this.guid = guid;
	}
	public String getBid() {
		return bid;
	}
	public void setBid(String bid) {
		this.bid = bid;
	}
	public String getBidRequest() {
		return bidRequest;
	}
	public void setBidRequest(String bidRequest) {
		this.bidRequest = bidRequest;
	}
	public String getBidBox() {
		return bidBox;
	}
	public void setBidBox(String bidBox) {
		this.bidBox = bidBox;
	}
	public String getCodeLogsticsPattern() {
		return codeLogsticsPattern;
	}
	public void setCodeLogsticsPattern(String codeLogsticsPattern) {
		this.codeLogsticsPattern = codeLogsticsPattern;
	}
	public String getNameLogsticsPattern() {
		return nameLogsticsPattern;
	}
	public void setNameLogsticsPattern(String nameLogsticsPattern) {
		this.nameLogsticsPattern = nameLogsticsPattern;
	}
	public String getNameLogsticsWay() {
		return nameLogsticsWay;
	}
	public void setNameLogsticsWay(String nameLogsticsWay) {
		this.nameLogsticsWay = nameLogsticsWay;
	}
	public String getNameMaterialMax() {
		return nameMaterialMax;
	}
	public void setNameMaterialMax(String nameMaterialMax) {
		this.nameMaterialMax = nameMaterialMax;
	}
	public Integer getNumProNameFree() {
		return numProNameFree;
	}
	public void setNumProNameFree(Integer numProNameFree) {
		this.numProNameFree = numProNameFree;
	}
	public Integer getNumProName() {
		return numProName;
	}
	public void setNumProName(Integer numProName) {
		this.numProName = numProName;
	}
	public String getvKqTo() {
		return vKqTo;
	}
	public void setvKqTo(String vKqTo) {
		this.vKqTo = vKqTo;
	}
	public String getvHwTo() {
		return vHwTo;
	}
	public void setvHwTo(String vHwTo) {
		this.vHwTo = vHwTo;
	}
	public String getvAddressTo() {
		return vAddressTo;
	}
	public void setvAddressTo(String vAddressTo) {
		this.vAddressTo = vAddressTo;
	}
	public String getTimeArrivePredict() {
		return timeArrivePredict;
	}
	public void setTimeArrivePredict(String timeArrivePredict) {
		this.timeArrivePredict = timeArrivePredict;
	}
	public String getvBz() {
		return vBz;
	}
	public void setvBz(String vBz) {
		this.vBz = vBz;
	}
	public BigDecimal getSinglePassCrane() {
		return singlePassCrane;
	}
	public void setSinglePassCrane(BigDecimal singlePassCrane) {
		this.singlePassCrane = singlePassCrane;
	}
	public BigDecimal getWeightBoxFrom() {
		return weightBoxFrom;
	}
	public void setWeightBoxFrom(BigDecimal weightBoxFrom) {
		this.weightBoxFrom = weightBoxFrom;
	}
	public BigDecimal getWeightCal() {
		return weightCal;
	}
	public void setWeightCal(BigDecimal weightCal) {
		this.weightCal = weightCal;
	}
	public BigDecimal getPriceTotal() {
		return priceTotal;
	}
	public void setPriceTotal(BigDecimal priceTotal) {
		this.priceTotal = priceTotal;
	}
	public BigDecimal getPriceWeightCalSingle() {
		return priceWeightCalSingle;
	}
	public void setPriceWeightCalSingle(BigDecimal priceWeightCalSingle) {
		this.priceWeightCalSingle = priceWeightCalSingle;
	}
	public BigDecimal getPriceWeightCal() {
		return priceWeightCal;
	}
	public void setPriceWeightCal(BigDecimal priceWeightCal) {
		this.priceWeightCal = priceWeightCal;
	}
	public BigDecimal getPriceQualityExtraSingle() {
		return priceQualityExtraSingle;
	}
	public void setPriceQualityExtraSingle(BigDecimal priceQualityExtraSingle) {
		this.priceQualityExtraSingle = priceQualityExtraSingle;
	}
	public BigDecimal getPriceQualityExtra() {
		return priceQualityExtra;
	}
	public void setPriceQualityExtra(BigDecimal priceQualityExtra) {
		this.priceQualityExtra = priceQualityExtra;
	}
	public BigDecimal getPriceProNameExtraSingle() {
		return priceProNameExtraSingle;
	}
	public void setPriceProNameExtraSingle(BigDecimal priceProNameExtraSingle) {
		this.priceProNameExtraSingle = priceProNameExtraSingle;
	}
	public BigDecimal getPriceProNameExtra() {
		return priceProNameExtra;
	}
	public void setPriceProNameExtra(BigDecimal priceProNameExtra) {
		this.priceProNameExtra = priceProNameExtra;
	}
	public BigDecimal getPriceClearance() {
		return priceClearance;
	}
	public void setPriceClearance(BigDecimal priceClearance) {
		this.priceClearance = priceClearance;
	}
	public String getWaybillNumber() {
		return waybillNumber;
	}
	public void setWaybillNumber(String waybillNumber) {
		this.waybillNumber = waybillNumber;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getCodeLogsticsServer() {
		return codeLogsticsServer;
	}
	public void setCodeLogsticsServer(String codeLogsticsServer) {
		this.codeLogsticsServer = codeLogsticsServer;
	}
	public Integer getNumBox() {
		return numBox;
	}
	public void setNumBox(Integer numBox) {
		this.numBox = numBox;
	}
	public String getCodeCompany() {
		return codeCompany;
	}
	public void setCodeCompany(String codeCompany) {
		this.codeCompany = codeCompany;
	}
	public String getNameCompany() {
		return nameCompany;
	}
	public void setNameCompany(String nameCompany) {
		this.nameCompany = nameCompany;
	}
	public String getStateName() {
		return stateName;
	}
	public void setStateName(String stateName) {
		this.stateName = stateName;
	}
	public String getStateRkName() {
		return stateRkName;
	}
	public void setStateRkName(String stateRkName) {
		this.stateRkName = stateRkName;
	}
	public String getOverseasName() {
		return overseasName;
	}
	public void setOverseasName(String overseasName) {
		this.overseasName = overseasName;
	}
	public String getOverseasStockInNo() {
		return overseasStockInNo;
	}
	public void setOverseasStockInNo(String overseasStockInNo) {
		this.overseasStockInNo = overseasStockInNo;
	}
	public String getWarehouseAddress() {
		return warehouseAddress;
	}
	public void setWarehouseAddress(String warehouseAddress) {
		this.warehouseAddress = warehouseAddress;
	}
	public String getDestHouseAddress() {
		return destHouseAddress;
	}
	public void setDestHouseAddress(String destHouseAddress) {
		this.destHouseAddress = destHouseAddress;
	}
	public String getvGsBm() {
		return vGsBm;
	}
	public void setvGsBm(String vGsBm) {
		this.vGsBm = vGsBm;
	}
	public String getvGsJc() {
		return vGsJc;
	}
	public void setvGsJc(String vGsJc) {
		this.vGsJc = vGsJc;
	}

	public Date getRkTime() {
		return rkTime;
	}

	public void setRkTime(Date rkTime) {
		this.rkTime = rkTime;
	}

	public String getFreeChannel() {
		return freeChannel;
	}

	public void setFreeChannel(String freeChannel) {
		this.freeChannel = freeChannel;
	}

	public BigDecimal getWarehousingCharge() {
		return warehousingCharge;
	}

	public void setWarehousingCharge(BigDecimal warehousingCharge) {
		this.warehousingCharge = warehousingCharge;
	}
}